1
Menguasai Alur Kontrol Lanjutan
AI020Lesson 2
00:00

Menguasai Alur Kontrol Lanjutan berarti melampaui eksekusi linier untuk memanfaatkan pola iterasi canggih dan percabangan multi-arah. Dengan mengintegrasikan mekanisme dari do-while loop, switch pernyataan, dan kata kunci break/continue kata kunci, programmer dapat menentukan secara tepat bagaimana mesin menavigasi logika yang kompleks.

1. Anatomi Loop For

Loop for loop adalah pola iterasi terstruktur yang terdiri dari tiga segmen berbeda: inisialisasi (mendefinisikan awal), dan cek (ekspresi kondisional), serta perbaruan (memodifikasi keadaan). Sebagai contoh, for (var i = 0; i <= 12; i += 2) menunjukkan penambahan terkendali sebesar dua.

2. Menghentikan Eksekusi

Presisi dicapai melalui interupsi logis: pernyataan break secara langsung keluar dari loop yang membungkusnya, sedangkan continue melewatkan eksekusi tubuh saat ini untuk langsung melompat ke iterasi berikutnya. Operator sisa (%) sangat penting di sini untuk menguji pembagian (misalnya, current % 7 == 0).

do {
var yourName = prompt("Siapa kamu?");
} while (!yourName);

3. Percabangan Multi-Arah

Loop switch pernyataan memberikan alternatif yang lebih bersih dibandingkan rantai panjang if-else rantai ketika memeriksa beberapa nilai diskret terhadap satu ekspresi tunggal.

Mulai LoopCek KondisiIterasiHentikan
main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>